Kriva Palanka ist eine Stadt in Nordmazedonien. Sie befindet sich am Fuße des Osogowo-Gebirges in der gleichnamigen Gemeinde Kriva Palanka. Kriva Palanka liegt im Nordosten des Landes, am paneuropäischen Korridor Nr. 8 und der Europastraße 871, rund zehn Kilometer von der nordmazedonisch-bulgarischen Grenze (Deve Bair) entfernt. Die Stadt zählt 14.558 Einwohner und ist der Sitz der Provinz Kriva Palanka, die nahezu 21.000 Einwohner verzeichnet.
Die Stadt Kriva Palanka liegt 680 m über dem Meeresspiegel und hat aufgrund der geographischen Lage ein gemäßigtes kontinentales Klima mit mehr als 200 Sonnentagen pro Jahr. Die jährliche Durchschnittstemperatur beträgt 10,2 °C. Der wärmste Monat ist der Juli mit einem Mittelwert von 20,0 °C. Kältester Monat ist der Januar mit durchschnittlich −0,3 °C. Die durchschnittliche Jahrestemperatur beträgt 20,3 °C.
Im Vergleich zu den umliegenden Gebieten bekommt Kriva Palanka erhebliche Regenfälle. Der erste Schnee fällt üblicherweise um den 30. November. Die Bereiche der Region Kriva Palanka, die 1700 Meter über dem Meeresspiegel liegen werden vom Gebirgsklima beeinflusst und verzeichnen recht niedrige Jahresmitteltemperaturen. Die Gipfel der Berge Ruen und Carev Vrv (Царев Врв) sind von Oktober bis Anfang Juni schneebedeckt.